package com.rran.study.designpattern.factory.singleton.lazy;

/**
 * @author yy
 * @Type SimpleLazySingleton.java
 * @Desc 简单的非线程安全懒汉式 不推荐使用
 * @date 2020/7/23 10:01
 */
public class SimpleLazySingleton {

    private static SimpleLazySingleton instance;

    private SimpleLazySingleton() {
    }

    public static SimpleLazySingleton getInstance() {
        //当两个线程同时进入这个方法时,会拿到两个不同的实例
        if (instance == null) {
            instance = new SimpleLazySingleton();
        }
        return instance;
    }
}
